package com.etime.shyauth.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * -2 ：独立入驻教师
 * </p>
 *
 * @author wb
 * @since 2021-12-14
 */
@ApiModel(value = "Teacher对象", description = "-2 ：独立入驻教师")
public class Teacher implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId
    private Integer tecid;

    private Integer userid;

    private String tectitle;

    private String tecdesc;

    private String teclabel;

    @ApiModelProperty(value = "0:未审核；1：通过；2：不通过")
    private Integer tecauditstate;

    private String tecauditopinion;

    @ApiModelProperty(value = "-2 ：独立教师")
    private Integer tecorgid;

    private String tecbankname;

    private String lecbanknum;

    private String field1;

    private String field2;

    private String field3;

    @ApiModelProperty(value = "-1:表示使用统一的提成比例")
    private BigDecimal tectakepoint;


    public Integer getTecid() {
        return tecid;
    }

    public void setTecid(Integer tecid) {
        this.tecid = tecid;
    }

    public Integer getUserid() {
        return userid;
    }

    public void setUserid(Integer userid) {
        this.userid = userid;
    }

    public String getTectitle() {
        return tectitle;
    }

    public void setTectitle(String tectitle) {
        this.tectitle = tectitle;
    }

    public String getTecdesc() {
        return tecdesc;
    }

    public void setTecdesc(String tecdesc) {
        this.tecdesc = tecdesc;
    }

    public String getTeclabel() {
        return teclabel;
    }

    public void setTeclabel(String teclabel) {
        this.teclabel = teclabel;
    }

    public Integer getTecauditstate() {
        return tecauditstate;
    }

    public void setTecauditstate(Integer tecauditstate) {
        this.tecauditstate = tecauditstate;
    }

    public String getTecauditopinion() {
        return tecauditopinion;
    }

    public void setTecauditopinion(String tecauditopinion) {
        this.tecauditopinion = tecauditopinion;
    }

    public Integer getTecorgid() {
        return tecorgid;
    }

    public void setTecorgid(Integer tecorgid) {
        this.tecorgid = tecorgid;
    }

    public String getTecbankname() {
        return tecbankname;
    }

    public void setTecbankname(String tecbankname) {
        this.tecbankname = tecbankname;
    }

    public String getLecbanknum() {
        return lecbanknum;
    }

    public void setLecbanknum(String lecbanknum) {
        this.lecbanknum = lecbanknum;
    }

    public String getField1() {
        return field1;
    }

    public void setField1(String field1) {
        this.field1 = field1;
    }

    public String getField2() {
        return field2;
    }

    public void setField2(String field2) {
        this.field2 = field2;
    }

    public String getField3() {
        return field3;
    }

    public void setField3(String field3) {
        this.field3 = field3;
    }

    public BigDecimal getTectakepoint() {
        return tectakepoint;
    }

    public void setTectakepoint(BigDecimal tectakepoint) {
        this.tectakepoint = tectakepoint;
    }

    @Override
    public String toString() {
        return "Teacher{" +
                "tecid=" + tecid +
                ", userid=" + userid +
                ", tectitle=" + tectitle +
                ", tecdesc=" + tecdesc +
                ", teclabel=" + teclabel +
                ", tecauditstate=" + tecauditstate +
                ", tecauditopinion=" + tecauditopinion +
                ", tecorgid=" + tecorgid +
                ", tecbankname=" + tecbankname +
                ", lecbanknum=" + lecbanknum +
                ", field1=" + field1 +
                ", field2=" + field2 +
                ", field3=" + field3 +
                ", tectakepoint=" + tectakepoint +
                "}";
    }
}
